//{ "allowTupleTypes": "in-intersections" }
type Foo1 = [number];

type Foo2 = [number] | [number, number];

type Foo3 = [string] | [number];

type Foo5 = readonly [number];